System and method for an e-commerce system related to wear apparel

ABSTRACT

An e-commerce system for wear apparel on a global computer network, has a fit system that has an apparel designer interface function for an apparel designer to provide apparel data in an apparel data form and a retail apparel merchant interface function to search and select apparel for retail on the merchant website and an embed function in the apparel data form that transfers the apparel data from the apparel data form and embeds it in the web page. The fit system minimizes the resources a retail merchant would require to make available wear apparel for sale on a retail merchant website.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a divisional of application Ser. No. 10/951,246,entitled “E-Commerce System Related To Wear Apparel” filed on Sep. 26,2004, by Tara Chand Singhal. The contents of the application Ser. No.10/951,246 are incorporated herein by reference.

FIELD OF THE INVENTION

The present invention is directed to methods and apparatus that enablean apparel designer to provide apparel data to an apparel web merchantand enable a customer to try on apparel for size fit from the apparelweb merchants before making a purchase decision.

BACKGROUND

Apparel designers design new wear apparel in various sizes based on thesizes of the potential customers. The designers sell the apparel designsto apparel retailers and, based on the orders from retailers, have theapparel manufactured by an apparel manufacturer. Sometimes, the designerand the apparel manufacturer are the same entity.

When the apparel retailers make the apparel available to theircustomers, the customers try the apparel for fit to determine amongother things, how well the apparel fits on them and decide which one ofthe available sizes offered is the best fit among the various sizes,before making a purchase decision. Each brand and design of apparel isdesigned and cut differently and there is no uniformity in sizes fromdifferent designers and different brands from the same designer as tohow a particular size will fit on a customer. Hence for this reason,customers usually choose to try on the apparel for size fit beforemaking a purchase decision. The customers try the apparel in the fittingrooms of the retailer.

Customers are also increasingly using the Internet to view apparel andtheir available sizes and colors and are also making purchase decisions.However, the Internet does not permit the customer to actually try on aapparel for fit before making a purchase decision as would the customerin the fitting room of an apparel retailer before deciding which one ofthe available sizes is the best or optimum fit or is not a good fit.This affects the growth of e-commerce related to wear apparel as theInternet based e-commerce offers many benefits that the web shoppers andthe web merchants find desirable such as convenience for the shoppersand economical for the merchant.

In the past, there may have been attempts by others to provide solutionsand or technology that would enable the customer to select the size ofthe apparel that would be the best fit. However such attempts may nothave been successful due to a variety of reasons, such as, cost ofdeveloping and using such a system by apparel merchants and thenecessity of collecting personal data of the shoppers to be able to tryon the apparel for fit.

Therefore, it is an objective of the present invention to provide anapparel fit system on the global computer network that (i) minimizes thecost and effort of merchants to use and deploy apparel fit system foruse by their customers and (ii) enables customers to try on an apparelfor size fit without divulging private and personal data to themerchant.

SUMMARY

This invention discloses a fit system that provides (i) a means for themerchant to display web pages related to apparel that enable a shopperto try on the displayed apparel for size fit and (ii) a means for thecustomer to try on an apparel for size fit without providing anypersonal data to the apparel merchant and without providing personaldata to any data server anywhere.

The fit system of this invention on a global computer network enables:

(i) the apparel designer to provide apparel data to the fit system,

(ii) a merchant interface function that enables the apparel data to bemade available to the merchant's server displaying prior art apparel webpages,

(iii) a customer of the apparel merchant, using a client computerconnected to the global computer network, select an apparel from a website, clicks a Try-it-on link displayed in the vicinity of the apparelitem display on the merchant's web page to execute a fit program in theclient that displays a fit web page, and

(iv) a customer interface function that enables the customer to interactwith the features of the Fit web page to be able to provide customersize data and select the apparel size, fit preference and be displayedimages overlaid with numerical and visual fit indicators that enable thecustomer to judge the fitting of the available sizes of the apparel.

BRIEF DESCRIPTION OF DRAWINGS

The novel features of this invention, as well as the invention itself,both as to its structure and its operation, will be best understood fromthe accompanying drawings, taken in conjunction with the accompanyingdescription, in which similar reference characters refer to similarparts, and in which:

FIG. 1A is a block diagram that illustrates an apparatus and methodhaving features of the present invention;

FIG. 1B is a front plan view of a customer and an article of wear;

FIG. 1C is an illustration of the operational flow diagram;

FIG. 2 is a block diagram that illustrates a fit system having featuresof the present invention;

FIGS. 3A-C are block diagrams that illustrates apparel data forms havingfeatures of the present invention;

FIG. 4 is a block diagram that illustrates an apparel web page of themerchant having features of the present invention;

FIG. 5A is a simplified illustration of a fit web page feature enablingentry of customer size data having features of the present invention;

FIG. 5B is a simplified illustration of a fit web page having feature ofa body image with fit indicators having features of the presentinvention;

FIG. 6 is a simplified illustration of plurality of alternate visualindicators having features of the present invention;

FIG. 7A is a simplified flow chart of Fit Server program having featuresof the present invention;

FIG. 7B is a flow chart that illustrates the Apparel data functionhaving features of the present invention; and

FIG. 7C is a flow chart that illustrates the Fit program that generatesa Fit web page having some of the features of the present invention.

DESCRIPTION

Introduction

An apparel designer designs the apparel and hence is the best entity tohave the knowledge about the size and the fit of the apparel. Theknowledge about the apparel includes the various colors, designs andpatterns in which the apparel will be available, the various sizes theapparel would be available, and for each size the actual dimensions ofthe apparel and for each dimension the optimum fit for that dimension.

To illustrate the concept of optimum fit, a term fit-range is coined inthis invention. The term fit-range enables identification of the apparelfor the type of fit intended by the designer. For example, some apparelare designed to be worn skintight while others are designed to be wornas loose fit. The fit-range may be different for each dimension of theapparel and may be different for different apparel. For example, foryoung women generally, apparel are designed to be worn skintight andapparel for others such as elderly women and men are designed to be wornas loose fit or comfortable fit. The fit-range and its use in thisinvention is described in more detail later.

An apparel merchant makes the apparel available to a retail customer anddoes not have detailed knowledge of the apparel fit, leaving the apparelfit to be decided by the customer after trying on the available sizes.Many times, a size chart as an aid to the customer is made availablewhich identifies the various sizes of the apparel and one or twodimensions of the customer for which the particular size is the bestfit. However this is provided as a guide for the customer to initiallyselect a size and does not provide information on how a particular sizewould fit on the customer.

With reference to FIG. 1A, the fit system 12 on the global network 18can be accessed by a merchant 22, a customer 20, and an apparel designer24 via their respective computer systems interfaced to the globalcomputer network 18 via their respective network interfaces. FIG. 1Bshows a human body 29 of customer 20 and wear apparel 27, which is beingfitted on the human body on the global network.

FIG. 1C, illustrates the operational steps of the invention. Not allsteps may be necessary and performed in the order described here. Thesteps are highlighted by circled numerals and are described as follows:

In Step 1, the apparel designer 24 fills out an apparel data form 320(described later with reference to FIG. 3) to make the apparel data 52available to the fit system 12.

In Step 2, the merchant 22 connects to the fit system 12 selects theapparel, and is displayed the apparel data form 350 with the appareldata, which the merchant either already sells on his/her web page ordesires to sell on his/her web page.

In Step 3, the merchant 22 enters in the partially filled apparel dataform, additional data such as, merchant name, inventory id, retailprice, and the identification of the web page. The web page is the webpage in the merchant server in which the apparel is already displayed oris intended to be displayed to the customer.

In Step 4, an embed function, when clicked in the apparel data form bythe merchant, transfers the apparel data from the form and embeds it inthe web page under a link try-it-on next to the display of the apparel.

In Step 5, the customer of merchant is shopping the merchant and islooking at one or more of the web pages displaying the apparel. Eachapparel has a try-it-on link next to it.

In Step 6, the customer clicks the try-it-on link, which enables a fitpage to be displayed to the customer. The Fit web page enables thecustomer to try on the available apparel sizes. The customer afterknowing the right size can return to the merchant web page from the fitpage and proceed further to either try on another apparel or buy theapparel using the merchant's e-commerce payment options.

These and other aspects of the invention are described here in detail.The headings are provided for reader convenience.

Fit System 12

Referring to FIG. 2, the fit system 12 includes (i) a fit storage device30, (ii) a fit operating system 32 stored in the fit storage device 30,(iii) a fit server program 40 stored in the fit storage device 30, and(iv) a fit system processor 36 connected to the fit storage device 30.

The fit system processor 36 can include one or more conventional centralprocessing units. The fit system processor 36 is preferably capable ofhigh volume processing.

The fit storage device 30 can include one or more magnetic disk drives,magnetic tape drives, optical storage units, CD-ROM drives, flashmemory, cache memory and/or other types of memory devices. The fitstorage device 30 may also contains a plurality of databases. Forexample, as illustrated in FIG. 2, the fit storage device 30 can includedesigner data, apparel data, and merchant data.

The fit operating system 32 includes web server and other relatedprograms to keep and present web pages to the designer and the merchantfor them to be able to log in and view, review and modify apparel data.

In the embodiment illustrated in FIGS. 1A and 2, the fit systemoperating system 32 and the fit system processor 36 utilize a fitnetwork interface 12B to interface with (i) each customer 20 via aclient 20A and customer network interface 20B, (ii) each merchant 22 viaa merchant system 20A and merchant network interface 22B, and (iii) eachapparel designer 24 via a designer system 24A and designer networkinterface 24B. Conventional internal or external modems may serve as thefit network interface 12B. In a preferred embodiment, the fit networkinterface 12B is connected to the merchant network interface 22B, thedesigner network interface 24B, and the customer network interface 20Bwith the Internet.

With reference to FIG. 2, the fit server program 40 includes a:

-   -   (i) A designer interface function 42 that enables the designer        to display, enter and save apparel data.    -   (ii) A merchant interface function 44 that enables the merchant        to review apparel data, enable entry of merchant data and an        embed function that embeds the apparel data in a merchant web        page in the merchant server.    -   (iii) A fit program function 46 that transfers to the client a        fit program when the customer clicks a try-it-on button on the        merchant web page.    -   (iv) A stat function 48 that receives and saves statistical data        of date, time, merchant id, apparel brand, and apparel type in a        database, when customer clicks the try-it-on button.

With reference to FIG. 7A, the operational steps of Fit server programare:

In step 700, on access from the apparel designer, serve apparel dataform, receive and save apparel data in the fit system 12.

In step 702, on access from apparel merchant, serve selected appareldata and merchant interface function to enable entry of merchant dataand embed apparel data in apparel_data ( ) function on merchant serverweb page.

In step 704, on execution of apparel_data ( ) function, receive and savedate, time, merchant id, apparel brand, and apparel type in astatistical data file for each click of the try-it-on button.

In step 706, transfer the fit program to the client.

Designer Interface Function 42

The apparel designer 24 or alternatively an apparel manufacturer makesthe apparel data available to the fit system 12 on the global computernetwork. In the preferred embodiment this is facilitated by an appareldata form that is made available to the designer on the global networkenabling the designer to access the form on the fit system from anywhereand make the apparel data available to the fit system 12. To enable theapparel designer to provide apparel data, the apparel designer connectsto the fit system and is presented a form as illustrated in FIG. 3A andFIG. 3B.

The form is viewable in two different formats, a summary format (FIG.3A) and a detailed format (FIG. 3B). The fit system web page 300 isdisplayed when the designer connects to the fit system 12. The web page300 enables the designer log in 302 using a user id and password.

The summary form 305 displays designer 306, brand name 308, apparel type310, apparel gender 312, and the file Id 314. A create function 316enables a new entry to be created and a detailed form 320 to bedisplayed. Alternatively, clicking the file id displays the form 320(FIG. 3B) populated with existing apparel data. The summary format 305enables the apparel data to be searched by designer, brand, gender andapparel id.

The detailed form 320 (FIG. 3B) collects apparel data from the designer.The apparel data may include items such as: file id 314, designer 306,brand 308, apparel type 310, apparel gender 310, number of colors 324,names of colors 326, number of sizes 328, names of sizes 330, one ormore apparel images 322, apparel description 332, fabric 336 and apparelsize and fit data 334. The apparel size and fit data 334 may includename of the size 340, its corresponding length or girth dimension 342,fit-range 344, for each of the dimension 346 of this size small 340.

Each dimension 340 of the apparel is coded or identified as either agirth or as length dimension. Each dimension is assumed default asgirth, and each length dimension is distinguished and identified by anL. For example, the neck shoulder, chest, waist and arm are girthdimensions, where as Waist L and Arm L are length dimensions asillustrated 346.

For anyone, including the designer or the manufacturer, it is easy tomeasure the girth or length dimension of the apparel by laying it on aflat surface. In the FIG. 3B, for example, for apparel type equal toshirt, the dimensions 346 of neck, shoulder, chest, waist and arm arecircumference dimensions that have been measured and recorded as girth342. They are converted to circumference dimensions when computing fitindicators as described later. The shirt dimensions for waist length andarm length are distinguished as being identified as Waist L and Arm L346 and are recorded as length dimensions 342, which are used as is whencomputing fit indicators as described later. The number and types ofdimensions for the apparel depend upon the apparel type. For example, ifthe apparel type is shirt, the number and types of dimensions arespecific to those required to judge the fit of a shirt.

An Update/Save button 348 enables the designer to update and or save thedata in the fit system. Some of this apparel data is optional and someis required. The required apparel data is the (i) name of sizes 330,(ii) for each size, the fit dimensions 342. Other data is preferablyused to facilitate the use of the fit system.

Apparel Data 52

With reference to FIG. 2, the apparel data 52 captured in the form 320may be kept in the fit system 12 as an HTML page and catalogued bydesigner name, brand name and apparel type, as illustrated in FIG. 3A.Alternatively, the apparel data in the form 320 (FIG. 3B) may be kept asa database, and may be displayed as an HTML form to the designer and themerchant. The information technologies that enable the data to be keptin databases and displayed as a web page are prior art.

Merchant Interface Function 44

With reference to FIG. 3A, an apparel merchant 22 has access to the fitsystem 12 via web page 300, where the merchant can log in 304 and isdisplayed the summary form web page 305. Using the summary form,merchant may search and find apparel by apparel type, designer, andbrand and decide if the merchant already sells the apparel or may decideto sell the apparel on his/her website. Merchant can open the appareldata form for the particular apparel by clicking the file id 314, andview the details of the apparel as identified in FIG. 3C.

FIG. 3C displays the apparel data form 350 which may display some of theexisting apparel data of: file id 314, designer 306, brand 308, appareltype 308, apparel gender 310, number of colors 324, names of colors 326,number of sizes 328, names of sizes 330, one or more apparel images 322,apparel description 3332 and apparel fabric 336.

Additional fields in the form 350 are used for the merchant data. Thefields: merchant name 352, inventory id 354, retail price 356 and webpage 358, where the apparel is displayed or is intended to be displayedenable the merchant to specify the merchant specific data.

There is an action button called EMBED 360 which is linked to theexecution of an embed function. The embed function (i) takes the appareldata from the apparel data forms 320 and 350 and creates parameters of afunction called apparel_data( ) (ii) embeds that function in themerchant web page 400 (Refer to FIG. 4) where the apparel is displayed402 and (iii) links the apparel_data function execution to a try-it-onbutton 404. The JavaScript code added to the merchant web page 400 isidentified as 406.

Alternatively, the embed function creates the JavaScript code anddisplays in the web page 350 at the bottom of the page 362. The merchantthen can copy/paste this code in the merchant web page 400 asillustrated in FIG. 4.

The apparel_data ( ) function code 408 is part of the merchant web page400. Alternatively, the function code 408 for the apparel_data ( ) maybe made available to the web page as a library function, by embedding aHTML library command in the merchant web page. When the customer loadsthe merchant web page, the library function is loaded as well. Thelibrary function may be accessed from the merchant system 22A or the fitsystem 12. The library function preferably is loaded from the fit system12. Alternatively it may be loaded from the merchant server 22A.

FIG. 4 provides a simplified illustration of the merchant web page 400after the execution of the Embed function as described above. The webpage 400 displays the apparel data in box 402, which may includeinventory id, price, image and description of apparel and a try-it-onlink 404. The code embedded in the try-it-on link, and hidden fromdisplay to the customer is illustrated in box 406.

As an illustration, the variables whose values are contained in thisJavaScript function are:

Merchant name=Acme

Apparel brand=Novelty

Apparel type=t-shirt

Apparel gender=male

Apparel image reference=http:/www.acme.com/images/shirt,jpeg

Apparel inventory id=N001

Fabric=cotton

Number of sizes=4

First size name=small

Dimensions for first size=‘05.5-0.5-1.5; 16.5-2.5-5.5; 12.5-1.5-3.5;12.5-2.5-3.5; 22.0-1.5-4.5; 20.0-2.5-3.5’

Second size name=medium

Dimensions for the second size=, ‘05.5-0.5-1.5; 16.5-2.5-5.5;12.5-1.5-3.5; 12.5-2.5-3.5; 22.0-1.5-4.5; 20.0-2.5-3.5

Third size name=large

Dimensions for third size=‘05.5-0.5-1.5; 16.5-2.5-5.5; 12.5-1.5-3.5;12.5-2.5-3.5; 22.0-1.5-4.5; 20.0-2.5-3.5

Fourth size name=xlarge

Dimensions for the fourth size=‘05.5-0.5-1.5; 16.5-2.5-5.5;12.5-1.5-3.5; 12.5-2.5-3.5; 22.0-1.5-4.5; 20.0-2.5-3.5

As an illustration, for variable first size name with value of small,the next variable is dimensions for first size with a value of‘05.5-0.5-1.5; 16.5-2.5-5.5; 12.5-1.5-3.5; 12.5-2.5-3.5; 22.0-1.5-4.5;20.0-2.5-3.5’. The value is a string of numerals that capture, themeasured size of each dimension for small size, the lower fit range, andan upper fit range. For example, the first dimension is neck=05.5 andthe lower fit range is 0.5 and upper fit range is 1.5 and similarly forother dimensions of shoulder, chest, waist and belly and length. Eachparameter is enclosed in a single quote. To minimize the number ofparameters, the dimensions are concatenated as one numeric string withdash and semicolon as separators.

The merchant web page 400 as shown in FIG. 4 also has the code forfunction apparel_data ( ) 408. The function code 408 is executed onlywhen the customer clicks the button Try-it-on 404.

In summary, the apparel designer 24 may provide the apparel data 52 tothe fit system 12 via the use of the apparel_data form 320. The merchant22 accesses the apparel data 52 from the Fit system 12, via form 350 andprovides merchant data such as merchant name, inventory identification,retail price, and web page name. Therefore, the merchant can reviewapparel at the fit system and choose those apparel that he already sellsor intends to sell and enable the apparel data to be embedded on the webpage next to the apparel as parameters of a function apparel_data( ).

As described earlier with reference to FIG. 3C, the embed functionsearches the specified web page by inventory id and price to determineif the apparel is already part of the web page, then it embeds theapparel_data function as identified in FIG. 4. If the embed functioncannot find the apparel on the web page, then it creates the appareldisplay web page 400 using the data from the apparel data form. Theapparel data in the form 320 including the merchant data in form 350 isembedded 406 for the apparel in the merchant web page 400. Additionallyapparel data 402 including apparel image, apparel description, price andinventory identification may also be embedded for display on the webpage 400.

As described in the next section on customer interface function, whenthe customer clicks the Try-it-on button 404 next to the apparel displayon the merchant web page 400, the apparel data is saved in a cookie filecalled apparel_size in the customer's client, and customer istransferred to a Fit web page, where the apparel data from theapparel_size cookie is read into apparel size variables. These are thenused in the Fit web page for comparison with the customer sizevariables.

Customer Interface Function and Fit Program 46

With reference to FIG. 4, the customer, when viewing a merchant apparelweb page 400, sees an apparel information 402 he/she likes. The customerinterface function and the Fit program enables the customer to clicktry-it-on link 404 and to be able to try on the apparel for size fit todetermine which one of the available sizes is the best fit for thecustomer.

Customer interface function includes an apparel data function and a fitprogram. With reference to FIG. 7B, the apparel_data function whenexecuted because the customer has clicked the try-it-on link next to theapparel display on the web page, does the following tasks:

-   -   (i) Copies the apparel data into an apparel size cookie file in        the client 710.    -   (ii) Loads a fit program to the client, which is executed by the        browser in the client 712.

With reference to FIG. 7C the fit program 46 does the following tasks:

-   -   (i) The function 720: Checks the apparel type to determine male        or female and initializes customer sizes from a default set of        customer sizes or actual customer size data from previously        created customer_size cookie file to customer_size variables.    -   (ii) The function 722: Initialize default apparel size=small.        Determine type of apparel and Compute Fit Parameters using        default apparel size variables and customer size variables.    -   (iii) The function 724: Display fit web page with features that        are described in detail in this section. The features are:        -   (1) default customer sizes within a form, with the ability            to enter customer sizes and save via a cookie file 724A,        -   (2) available apparel sizes in a drop down for customer            selection 724B,        -   (3) a fit preference choice in a drop down selection 724C,        -   (4) a mini apparel image along with apparel brand 724D,        -   (5) numerical and visual fit indicators have been computed            using one of the apparel sizes displayed as a default            selection and the default customer size 724E,        -   (6) an animation base image (using Macromedia Flash            application) of a male or female surrounded by numeric fit            indicators and overlaid with visual color coded fit            indicators 724F,        -   (7) a fit button linked to a fit function 724G, and        -   (8) a click button to return to the merchant web page to try            on another apparel for size fit or purchase an apparel with            the merchant checkout procedures 724H.    -   (iv) The Function 726: When the customer changes the default        customer sizes and clicks the fit button, the customer size        variables are saved in a customer size cookie file in the client        and the fit indicators are re-computed for the selected size and        displayed as the animation image using Flash application        program.

Features of the Fit Web Page 501A and 501B

The eight features of the fit web page that are performed by the fitprogram 46 are described here with reference to FIGS. 5A and 5B.

Feature (1): One of the features of the fit web page displays a form forcustomer sizes with default sizes or sizes populated from customer_sizecookie. Accept changes to customer size, if any, and save incustomer_size cookie. This feature enables the customer to enter his/hersizes into the customer size form and save those sizes in acustomer_size cookie kept in the client. Customer may also storecustomer size data by naming the cookie for different family members.The entry of customer size data is illustrated with reference to FIG.5A.

FIG. 5A is a simplified illustration of a body image web page 501A thatfacilitates the entering and reviewing the customer size by the customer20. The body image web page 501A includes data fields 534 for enteringsome of the body data that is specific to the customer. Morespecifically, the body image web page 501A includes an image surroundedby body size data fields.

The data fields 534H-534Z are spread on the screen for the differentbody segments. Each of the data fields 534H-534Z includes a header 544,a change-arrow 542 and the dimension itself 545. Clicking the header 544opens a window 546 that shows how the dimensions can be measured.Clicking the change-arrows 542 increases or decreases the dimension. Thecustomer, after seeing the standard images and the dimensions for thebody data, may review and alter these dimensions.

Stated another way, the generic information in data fields 534H-534Z canbe changed to the actual body data of the customer by adjusting therespective arrow 542 near the respective data field. More specifically,the generic body information of the customer can be customized tocustomer's specific body dimensions by clicking up and down on eacharrow 542 until the data field matches the body data of the customer545. For example, data field 534H illustrates that the genericinformation of the ankle diameter is 4.5. If the ankle diameter of thecustomer is 4.9, the customer can click the down arrow 542 until thedata field 534H reads 4.9.

Importantly, the customer can modify one or more of the data fields534H-534Z and click upon the SAVE AS button. The SAVE AS button 548saves the customer size data in a cookie file in the client computer.Multiple cookie files one for each family member may be created andsaved. The display has a feature, where the names of cookie files aredisplayed and a RESTORE AS function that enables the customer size datafrom a specified cookie to be loaded as customer size variables in theFit program.

Feature (2): With reference to FIG. 5B, the Fit web page 501B displaysthe second feature, which displays all available apparel sizes withability to select apparel size 560. This feature helps the customerselect one of the available sizes of the apparel by the use of drop downbox to try on for size fit.

Feature (3): Also display Fit options with the ability to select a Fitoption 562. This feature enables the customer specify a fit option by adrop down box among choices as tight fit, loose fit and comfy fit.

Feature (4): With reference to FIG. 5B, the Fit web page 501B displaysmini (reduced size) apparel image 570, apparel brand 572, and inventoryID 574. This feature helps the customer visually know which apparel isbeing tried on while seeing the Fit web page.

Feature (5): With reference to FIG. 5B, the Fit web page 501B Display aFlash program animation image 578 that is a composite of frames thatinclude a base image 576 of generic male or female figure with orwithout the generic or actual image of the apparel and visual fitindicator frames 574, along with numerical fit indicators that includethe length fit indicators 570 and girth fit indicators 572.

There are two types of dimensions that are applicable to an apparel, oneis, length dimension and the other is and girth or circumferencedimension. In the apparel data form, the data for circumference isprovided as a diameter as it is easy to measure by the laying theapparel on a flat surface. When measuring customer size it is easy toprovide the girth or circumference dimension as circumference is whatthe customer measures. When the customer judges the fitness or loosenessof the apparel he/she judges it by the diameter. Hence the fitcomputations take the apparel data in the diameter measure, convert itto the circumference measure by multiplying it by 2.0 before comparingit with customer size data and then convert it back to diameter bydividing it by 2.0 and then rounded before for displaying the tightnessor looseness for a girth dimension.

Computation of the fit variable that enables the computation ofnumerical, color, and shape of visual fit indicator parameters for entryinto Flash Application program is described here. The apparel data thatis made available to the fit web page from the apparel_size cookie isillustrated as follows with respect to one size and one dimension:

Apparel_gender=femaleApparel_type=shirtApparel_size=smallIf (apparel_size=small) then the next three variables values are parsedfrom the dimensions for the first size.

Apparel_neck=05.5 Apparel_neck_fit_range_lower=0.5Apparel_neck_fit_range_upper=1.5

The customer size for neck is obtained from the customer size datadisplayed on the customer size form 501A, which has been read from thecustomer size cookie file.

Customer_neck_size=16

The fit computations for this one dimension are illustrated as follows:

Neck_fit = (2.0xapparel_neck −customer_neck)/2 if (neckfit >Apparel_neck_fit_range_lower && neckfit < Apparel_neck_fit_range_upper)neckfit = 0  else if (neckfit <= Apparel_neck_fit_range_lower)  neckfit= neckfit − Apparel_neck_fit_range_lower else if (neckfit >=Apparel_neck_fit_range_upper) neckfit = neckfit −Apparel_neck_fit_range_upperThe neckfit variable may be rounded to the next quarter inch.

if (neckfit =0) enable Flash program frame Display of Optimum Fit if(neckfit <0) enable Flash program frame display of Tight Fit, numericalfit indicator =neckfit if(neckfit>0) enable Flash Program frame displayof Loose Fit, numerical fit indicator =neckfit

This computes the numerical fit indicators. The visual fit indicatorsframes that are turned on may be further derived from the numerical fitindicators by the Flash program. These values of neckfit are used asinput to the Flash program to control the display of the visual andnumeric fit indicators that may be visually encoded by color or shape.

The visual fit indicators represent and show to the customer 20, howwell one or more dimensions of article of wear will fit and/or feel onthe body corresponding to the dimensions f the apparel being tried on.The visual fit indicators may be of different shapes, sizes and colorsto represent a range of fit from very loose to very tight and bedifferent for girth or length fit. For example, some visual indicatorsare illustrated in FIG. 6. These are meant for illustration and thevisual indicator may be a any number of shapes and colors.

A customer may also specify a fit preference from skin fit, comfy, andloose choices. For each of these selections a variable fit_preferencewith a pre-defined value is added to the customer size at the time ofthe fit computations. For example the predefined values may be:

skinfit_value=0.0comfy_value=0.5loose_value=1.0

Where 0.0 is added to the customer size if the fit preference of skinfit is chosen, value of 0.5 is added if fit preference of comfy ischosen and a value of 1.0 is added if fit preference of loose is chosen.For example the fit preference may be added to the fit computation asfollows:

Neck_fit=(2.0×apparel_neck−(customer_neck+fit_preference)/2

The fit preference may be different for different body segments. Forexample, the above fit preference may be for neck. Then the fitcomputations are:

Neck_fit=(2.0×apparel_neck−(customer_neck+neck_fit_preference)/2

Feature (6): With reference to FIG. 5B, the Fit web page 501B displaysFlash image made from a composite of frames that show customer imageselected from a group of generic customer images based on apparel genderand visual fit indicators overlaid over the image and numerical fitindicators overlaid around the image.

Using the Flash program an image composite made up of a multiple imagelayers can be displayed where each layer can be individually positionedand made visible or invisible. The layers can be made visible or hiddenbased on values of variables that are dynamically determined by the FitProgram based on customer interactions in selecting the apparel size andfit preference.

The program Flash image layers can include layers (i) that display basecustomer generic image (ii) visual fit indicator layers that areoverlaid or positioned upon the specific parts of the base image and(iii) numerical fit indicators that may be in layers that are placedaround the base image. Tying the visual fit indicator layers to the fitcomputations can vary the color and or shape of the visual fitindicators and so can the numeric fit indicators can be made dependentupon the fit computations in color. For example optimum fit indicatorscan be displayed in green, loose fit indicators can be displayed in blueand tight fit indicators can be displayed in red color.

Furthermore the base generic customer image may itself be composed oflayers that may include wireline male image, wireline female image, andwireline customer image with generic apparel that is being tried on. Forexample if a shirt is tried on the base image may be a wireline image ofa generic customer clothed with a generic shirt. The generic apparelimage may be the actual apparel image if such image is available. Thevariables from the apparel data variable enable the Flash program todynamically determine which base customer image to enable to be visibleand which to hide in the composite Flash image.

The Flash program that enables the Flash images to be defined and aFlash image composite created based on customer interactions orvariables values in the program is commercially available fromMacromedia and a Flash player or plug in to display such Flash movie orclips is included with the commercially used browsers such as InternetExplorer 4 and up.

The Flash program that may be used is

codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0andpluginspage=“http://www.macromedia.com/go/getflashplayer”type=“application/x-shockwave-flash”

Feature (7): With reference to FIG. 5B, the Fit web page 501B displays aSize Fit button 566 to refresh page and redisplay the Flash image 578with new selection of the apparel size 560 or the fit preference 562.

Feature (8): With reference to FIG. 5B, the Fit web page 501B displayReturn to Merchant button 564 that enables the customer to return to themerchant web pages to buy an apparel or select another apparel for sizefit by clicking its try-it-on button.

Use of Cookies

In this invention cookie files are used as provided in commercialWindows operating system. Cookie files are files of limited size (1Kbyte) that are stored in the temporary Internet file folder of theWindows operating system. These short cookie files are used to storeapparel data and customer data either temporarily or permanently in thecustomer's client machine.

For example, the apparel data for the one apparel being tried on by thecustomer is saved in the apparel_data cookie temporarily so that theapparel data can be made available to the Fit web page without the needto link to a database server of the merchant or the Fit system. When thecustomer tries on another apparel for fit, that particular apparel datais then stored in the temporary cookie file. Additionally the customersize data that is provided by the customer on the Fit web page is alsostored in a customer_size cookie file. The customer may specifydifferent cookie files for different members of the family. Again thecustomer size data is stored in these cookie files in the customer'scomputer system without the need to store and make such data availableto the merchant system or the Fit system.

The use of the cookie files is further illustrated here. When thecustomer clicks the try-it-on button, an apparel_data cookie file iscreated. When the web page 501A is presented to the customer by the Fitprogram, a cookie file containing default customer size data is created.The default customer size data is displayed to the customer on page501A. The customer can change the data to his/her size, and then clickthe SAVE AS button after specifying the customer name. At that time acustomer_name_customer size cookie is created. If the customer has doneit once before, when the customer returns to web page 501A, the customercan specify the customer name and click the RESTORE AS button, whichreads the customer size data from the cookie and populates the displayas well as copy the size data into the default customer size cookie.When the customer leaves the web page 501A and transitions or ispresented the web page 501B, the apparel_data cookie is read intoapparel data variables and the default customer size data cookie is readinto customer size variables. The apparel data variables and thecustomer size variables are then used to compute those fit indicatorsthat are relevant for the apparel type as described earlier.

Although the present invention has been described in considerable detailwith respect to certain preferred versions thereof, other versions arepossible. For example, the fit system and the merchant system can becombined. Therefore, the spirit and scope of the appended claims shouldnot be limited to the descriptions of the preferred versions containedherein.

1. An e-commerce system for wear apparel on a global computer network,comprising: a) a fit system on a global computer network has aninterface function for an apparel designer to transfer and store in afit server database, for apparel designed by the designer, apparel datavia an apparel data form in the fit system; b) the fit system also hasan interface function to a retail apparel merchant to search for thevarious apparel therein by designer, brand, gender and apparel id, andhave displayed via the apparel data form; c) the merchant interfacefunction enables (i) selection of an apparel which the merchant desiresto sell on his/her web page and (ii) enter in the apparel data form, inthe additional data fields of merchant identification and theidentification of a merchant web page in the merchant server in whichthe apparel is to be displayed to the customer; d) an embed function inthe apparel data form, when activated by the merchant, transfers theapparel data from the apparel data form and embeds it in the web pageunder a link try-it-on next to the display of the apparel, wherein thefit system minimizes the resources a retail merchant would require tomake available wear apparel for sale on a retail merchant website. 2.The e-commerce system for wear apparel, as in claim 1, comprising: a) afit server program operative in the fit server on the global computernetwork; b) the fit server program provides a designer interfacefunction that enables an apparel designer to display, enter and saveapparel data in an apparel data form.
 3. The e-commerce system for wearapparel, as in claim 2, further comprising: the apparel data form hasdata that capture details of an apparel with fields of (i) brand name,(ii) gender, (iii) description to include number of sizes, colors, andfabric (iv) graphical illustrations of the apparel, (v) dimensions foreach size that are relevant for fit on a customer, wherein the fieldstogether enable an online a customer to simulate the fit of an articleon the customer to enable a purchase decision.
 4. The e-commerce systemfor wear apparel, as in claim 3, further comprising: for each dimensionof each size, additionally also include a fit range that enablesidentification of the apparel for the type of fit intended by thedesigner.
 5. The e-commerce system for wear apparel, as in claim 3,further comprising: each dimension of each size is coded as either alength dimension or a girth dimension.
 6. The e-commerce system for wearapparel, as in claim 1, comprising: a fit server program operative inthe fit server on the global computer network; the fit server programprovides a merchant interface function that enables the merchant toreview apparel data, enable entry of merchant data to include merchantname, inventory id, and retail price.
 7. A method for an e-commercesystem for wear apparel on a global computer network, comprising thesteps of: a) having an interface function in a fit system on a globalcomputer network for an apparel designer to transfer and store in a fitserver database, for apparel designed by the designer, apparel data viaan apparel data form to the fit system; b) having also an interfacefunction in the fit system for a retail apparel merchant to search forthe various apparel therein by designer, brand, gender and apparel id,and have displayed via the apparel data form; c) enabling by themerchant interface function, (i) selecting of an apparel which themerchant desires to sell on his/her web page and (ii) entering in theapparel data form, additional data of merchant identification and theidentification of a merchant web page in the merchant server in whichthe apparel is to be displayed to the customer; d) having an embedfunction in the apparel data form, for activation by the merchant, andtransferring the apparel data from the apparel data form and embeds itin the web page under a link try-it-on next to the display of theapparel, wherein the fit system minimizing the resources a retailmerchant would require to make available wear apparel for sale on aretail merchant website.
 8. The method of e-commerce system for wearapparel, as in claim 7, comprising the steps of: operating a fit serverprogram in the fit server on the global computer network; providing bythe fit server program a designer interface function that enables anapparel designer to display, enter and save apparel data in an appareldata form.
 9. The method of e-commerce system for wear apparel, as inclaim 8, comprising the steps of: having in the apparel data form datathat capture details of an apparel with fields of (i) brand name, (ii)gender, (iii) description to include, number of sizes, colors, andfabric (iv) graphical illustrations of the apparel, (v) dimensions foreach size that are relevant for fit on a customer, wherein the fieldstogether enable an online a customer to simulate the fit of an articleon the customer and enable a purchase decision.
 10. The method ofe-commerce system for wear apparel, as in claim 9, further comprisingthe step of: additionally also including for each dimension of eachsize, a fit range that enables identification of the apparel for thetype of fit intended by the designer.
 11. The method of e-commercesystem for wear apparel, as in claim 9, further comprising the step of:coding each dimension of each size, as either a length dimension or agirth dimension.
 12. The method of e-commerce system for wear apparel,as in claim 7, comprising the steps of: operating a fit server programin the fit server on the global computer network; providing by the fitserver program a merchant interface function that enables the merchantto review apparel data, enable entry of merchant data to includemerchant name, inventory id, and retail price.
 13. An e-commerce systemfor wear apparel, comprising: an apparel data form for entry of data byan apparel designer in a fit system, on a global computer network, hasdata that captures details of an apparel with fields of (i) brand name,(ii) gender, (iii) description to include number of sizes, colors, andfabric (iv) graphical illustrations of the apparel, (v) dimensions foreach size that are relevant for fit on a customer, wherein the fieldstogether enable an online a customer to simulate the fit of an articleon the customer to enable a purchase decision.
 14. The e-commerce systemfor wear apparel, as in claim 13, further comprising: the apparel dataform for each dimension of each size, additionally also include a fitrange that enables identification of the apparel for the type of fitintended by the designer.
 15. The e-commerce system for wear apparel, asin claim 13, further comprising: each dimension of each size is coded aseither a length dimension or a girth dimension.